Ma'lumotlar ko'li arxitekturasini o'rganing: Global biznes uchun kengaytiriladigan, tejamkor ma'lumotlar omboriga oid to'liq qo'llanma, dizayn, afzalliklar, qiyinchiliklar va eng yaxshi amaliyotlarni qamrab oladi.
Ma'lumotlar ko'li arxitekturasi: Zamonaviy korxonalar uchun kengaytiriladigan ma'lumotlar ombori
Bugungi kunda ma'lumotlarga asoslangan dunyoda butun dunyo bo'ylab tashkilotlar ma'lumotlarning eksponensial o'sishi bilan kurashmoqda. Mijozlar bilan o'zaro aloqalar va moliyaviy operatsiyalardan tortib sensor ma'lumotlari va ijtimoiy media yangiliklarigacha ma'lumotlarning hajmi, tezligi va xilma-xilligi doimiy ravishda oshib bormoqda. Ushbu ma'lumotlarni samarali boshqarish va ulardan foydalanish uchun korxonalar tobora ko'proq ma'lumotlar ko'llariga murojaat qilmoqda - o'zining asl formatida juda ko'p miqdordagi xom ma'lumotlarni saqlash uchun mo'ljallangan markazlashtirilgan ombor. Ushbu blog posti ma'lumotlar ko'li arxitekturasiga to'liq qo'llanmani taqdim etadi, uning afzalliklari, dizayn xususiyatlari, qiyinchiliklari va kengaytiriladigan va samarali ma'lumotlar saqlash yechimini yaratish uchun eng yaxshi amaliyotlarni o'rganadi.
Ma'lumotlar ko'li nima?
Ma'lumotlar ko'li - bu barcha tuzilgan va tuzilmagan ma'lumotlarni har qanday miqyosda saqlashga imkon beruvchi markazlashtirilgan ombor. Qattiq sxemalar va ma'lumotlarni oldindan o'zgartirishni talab qiladigan an'anaviy ma'lumotlar omborlaridan farqli o'laroq, ma'lumotlar ko'li "o'qish sxemasi" yondashuvini qo'llaydi. Bu shuni anglatadiki, ma'lumotlar oldindan belgilangan sxemalar yoki keng ko'lamli o'zgarishlarsiz, o'zining xom formatida saqlanadi. Ushbu moslashuvchanlik sizga turli xil ma'lumotlar turlarini, jumladan, quyidagilarni saqlashga imkon beradi:
- Tuzilgan ma'lumotlar: Relatsion ma'lumotlar bazalari, CSV fayllari va boshqalar.
- Yarim tuzilgan ma'lumotlar: JSON, XML va boshqalar.
- Tuzilmagan ma'lumotlar: Matnli hujjatlar, rasmlar, audio, video va boshqalar.
Ma'lumotlar ko'llari ko'pincha tovar apparaturalari yoki bulutga asoslangan ob'ektlarni saqlash xizmatlarida quriladi, bu ularni katta hajmdagi ma'lumotlarni saqlash uchun tejamkor qiladi. Ular ma'lumotlarni tahlil qilish, mashinani o'rganish va boshqa ilg'or foydalanish holatlari uchun moslashuvchan va kengaytiriladigan platformani ta'minlaydi.
Ma'lumotlar ko'li arxitekturasining asosiy afzalliklari
Ma'lumotlar aktivlaridan foydalanishni istagan tashkilotlar uchun ma'lumotlar ko'li arxitekturasini qabul qilish bir nechta muhim afzalliklarni taklif etadi:
- Kengayish: Ma'lumotlar ko'llari katta ma'lumotlar to'plamlarini joylashtirish uchun osongina kengayishi mumkin, bu biznesga petabaytlarni saqlash va qayta ishlash imkonini beradi. Ayniqsa, bulutga asoslangan ma'lumotlar ko'llari deyarli cheksiz kengayishni taklif etadi.
- Tejamkorlik: Ma'lumotlar ko'llari ko'pincha ob'ektlarni saqlash kabi tejamkor saqlash imkoniyatlaridan foydalanadi, bu an'anaviy ma'lumotlar omborlariga nisbatan ma'lumotlarni saqlashning umumiy xarajatlarini kamaytiradi.
- Moslashuvchanlik: O'qish sxemasi yondashuvi turli xil ma'lumotlar turlari va foydalanish holatlari uchun moslashuvchanlikni ta'minlab, ma'lumotlarni o'zining xom formatida saqlashga imkon beradi. Siz yangi ma'lumotlar manbalariga va biznesning rivojlanayotgan talablariga oldindan ma'lumotlarni keng modellashtirishsiz moslasha olasiz.
- Tezkorlik: Ma'lumotlar ko'llari tez tajriba o'tkazish va innovatsiyalarni ta'minlaydi. Ma'lumotlar olimlari va tahlilchilari qattiq ma'lumotlar tuzilmalari yoki ETL jarayonlari bilan cheklanmagan holda ma'lumotlarga tezda kirishlari va tahlil qilishlari mumkin. Bu tushunchalarga erishish vaqtini tezlashtiradi va chaqqon rivojlanish metodologiyalarini qo'llab-quvvatlaydi.
- Ilg'or tahlil: Ma'lumotlar ko'llari mashinani o'rganish, sun'iy intellekt va bashoratli modellashtirish kabi ilg'or tahlil qilish uchun idealdir. Turli xil ma'lumotlar turlarini saqlash va murakkab ishlov berish usullarini qo'llash qobiliyati yangi tushunchalar va imkoniyatlarni ochadi.
- Ma'lumotlarni demokratlashtirish: Ma'lumotlar ko'llari ma'lumotlarni tashkilot ichidagi foydalanuvchilarning keng doirasi uchun qulayroq qiladi. Bu biznes foydalanuvchilariga ma'lumotlarga asoslangan qarorlar qabul qilish imkonini beradi, ma'lumotlar savodxonligi va hamkorlik madaniyatini rivojlantiradi.
Ma'lumotlar ko'li arxitekturasining dizayni: Asosiy komponentlar
Mustahkam ma'lumotlar ko'li arxitekturasini loyihalash turli komponentlarni va ularning o'zaro ta'sirini diqqat bilan ko'rib chiqishni o'z ichiga oladi. Bu erda odatiy ma'lumotlar ko'li arxitekturasining asosiy elementlari keltirilgan:
1. Ma'lumotlarni yutish
Ma'lumotlarni yutish - bu ma'lumotlarni ma'lumotlar ko'liga olib kirish jarayoni. Bu turli usullarni o'z ichiga olishi mumkin, jumladan:
- Paketni yutish: Ma'lumotlarni katta paketlarda yuklash, odatda ma'lumotlar bazalari, tekis fayllar yoki boshqa ma'lumotlar manbalaridan. Apache Sqoop, Apache NiFi kabi vositalar va AWS Glue yoki Azure Data Factory kabi bulutga asoslangan xizmatlar paketni yutish uchun ishlatilishi mumkin.
- Oqimli yutish: Veb-server jurnallari, IoT qurilmalari yoki ijtimoiy media yangiliklari kabi manbalardan real vaqtda ma'lumotlar oqimlarini olish. Apache Kafka, Apache Flink kabi texnologiyalar va AWS Kinesis yoki Azure Event Hubs kabi bulutga asoslangan oqim xizmatlari odatda qo'llaniladi.
- API integratsiyasi: Turli xil ilovalar va xizmatlar tomonidan taqdim etilgan API'lardan ma'lumotlarni olish.
Ma'lumotlarni samarali yutish jarayonlari ma'lumotlarning aniq, samarali va ishonchli tarzda olinishini ta'minlaydi.
2. Ma'lumotlarni saqlash
Ma'lumotlarni saqlash - ma'lumotlar ko'lining asosi. Ma'lumotlar odatda o'zining xom formatida tejamkor saqlash yechimida saqlanadi, ko'pincha AWS S3 kabi bulutga asoslangan ob'ektlarni saqlash:
- AWS S3: Amazon Simple Storage Service
- Azure Blob Storage: Microsoft Azure Blob Storage
- Google Cloud Storage: Google Cloud Storage
Ushbu xizmatlar yuqori chidamlilik, kengayish va mavjudlikni ta'minlaydi. Saqlash qatlami, shuningdek, saqlash samaradorligi va so'rov unumdorligini optimallashtirish uchun CSV, Parquet, Avro va JSON kabi turli xil ma'lumotlar formatlarini qo'llab-quvvatlashi kerak.
3. Ma'lumotlarni qayta ishlash
Ma'lumotlarni qayta ishlash ma'lumotlar ko'lida saqlangan xom ma'lumotlarni o'zgartirish, tozalash va boyitishni o'z ichiga oladi. Ma'lumotlarni qayta ishlashning umumiy vazifalari quyidagilarni o'z ichiga oladi:
- ETL (Extract, Transform, Load): An'anaviy ETL jarayonlari ma'lumotlarni manba tizimlaridan ko'chiradi, uni o'zgartiradi va ma'lumotlar omboriga yoki boshqa tahliliy tizimlarga yuklaydi.
- ELT (Extract, Load, Transform): ELT jarayonlari xom ma'lumotlarni ma'lumotlar ko'liga yuklaydi, so'ngra ko'ldagi ishlov berish mexanizmlaridan foydalanib o'zgartirishlarni amalga oshiradi.
- Ma'lumotlarni tozalash va tekshirish: Ma'lumotlardagi xatolar, nomuvofiqliklar va yo'qolgan qiymatlarni aniqlash va tuzatish.
- Ma'lumotlarni o'zgartirish: Ma'lumotlarni bir formadan boshqasiga o'tkazish, ma'lumotlarni yig'ish va yangi ma'lumotlar maydonlarini yaratish.
- Ma'lumotlarni boyitish: Boshqa manbalardan ma'lumotlarni integratsiya qilish orqali ma'lumotlarga kontekst qo'shish.
Mashhur ma'lumotlarni qayta ishlash vositalari Apache Spark, Apache Hive, Apache Pig va AWS EMR, Azure Databricks va Google Dataproc kabi bulutga asoslangan xizmatlarni o'z ichiga oladi.
4. Ma'lumotlar katalogi va metama'lumotlarni boshqarish
Ma'lumotlar katalogi ma'lumotlar ko'lidagi ma'lumotlarni tashkil qilish va boshqarish uchun zarurdir. U ta'minlaydi:
- Metama'lumotlarni boshqarish: Sxema, ma'lumotlar nasli, ma'lumotlar sifati ko'rsatkichlari va ma'lumotlarga egalik kabi ma'lumotlar haqidagi ma'lumotlarni saqlash.
- Ma'lumotlarni kashf qilish: Foydalanuvchilarga kerakli ma'lumotlarni osongina topish va tushunish imkonini berish.
- Ma'lumotlarni boshqarish: Ma'lumotlar sifati qoidalari, kirishni boshqarish va muvofiqlik talablarini bajarish.
Mashhur ma'lumotlar katalogi vositalari Apache Atlas, AWS Glue Data Catalog, Azure Data Catalog va Alationni o'z ichiga oladi.
5. Ma'lumotlar xavfsizligi va kirishni boshqarish
Ma'lumotlar xavfsizligi eng muhimi. Maxfiy ma'lumotlarni himoya qilish uchun mustahkam xavfsizlik choralarini amalga oshiring, jumladan:
- Shifrlash: Tinch holatda va tranzitda ma'lumotlarni shifrlash.
- Kirishni boshqarish: Foydalanuvchi rollari va ruxsatlariga asoslangan holda ma'lumotlarga kirishni cheklash uchun granulali kirishni boshqarishni belgilang.
- Autentifikatsiya va avtorizatsiya: Foydalanuvchi identifikatorlarini tekshirish uchun kuchli autentifikatsiya mexanizmlarini amalga oshirish.
- Audit: Barcha ma'lumotlarga kirish va o'zgartirish harakatlarini kuzatib boring va qayd qiling.
Bulut provayderlari ma'lumotlar ko'llarini himoya qilishga yordam berish uchun AWS IAM, Azure Active Directory va Google Cloud IAM kabi turli xavfsizlik xususiyatlari va xizmatlarini taklif qiladi.
6. Ma'lumotlarni iste'mol qilish va tahlil qilish
Ma'lumotlar ko'li turli xil tahlil qilish uchun asos bo'lib xizmat qiladi. Ma'lumotlar iste'molchilari ma'lumotlardan tushunchalarni olish uchun vositalar va texnologiyalardan foydalanadilar, jumladan:
- Ma'lumotlar ombori: Ma'lumotlarni Amazon Redshift, Azure Synapse Analytics yoki Google BigQuery kabi ma'lumotlar omborlariga yuklash.
- Biznes razvedkasi (BI): Boshqaruv panellari va hisobotlarni yaratish uchun Tableau, Power BI va Looker kabi BI vositalaridan foydalanish.
- Mashinani o'rganish (ML): TensorFlow, PyTorch kabi vositalar va bulutga asoslangan ML xizmatlaridan foydalanib ML modellarni o'qitish va joylashtirish.
- Ad-hoc so'rov: Ma'lumotlar ko'lidan to'g'ridan-to'g'ri ma'lumotlarni so'rash uchun Presto, Trino yoki Apache Impala kabi SQLga asoslangan vositalardan foydalanish.
Ma'lumotlar ko'lini joylashtirish modellari
Ma'lumotlar ko'lini joylashtirishning turli usullari mavjud:
- On-Premises: Ma'lumotlar ko'lini o'z infratuzilmangizga joylashtirish. Ushbu variant apparat va infratuzilmaga katta miqdorda oldindan sarmoya kiritishni talab qiladi. Ma'lumotlarni joylashtirish bo'yicha qat'iy talablarga ega bo'lgan yoki mavjud apparat sarmoyalariga ega bo'lgan tashkilotlar buni ko'rib chiqishi mumkin.
- Bulutga asoslangan: Saqlash, qayta ishlash va tahlil qilish uchun bulut xizmatlaridan (AWS, Azure, GCP) foydalanish. Bu kengayish, tejamkorlik va boshqaruvning qulayligini ta'minlaydi. Bu bugungi kunda eng mashhur joylashtirish modeli hisoblanadi.
- Gibrid: On-premises va bulutga asoslangan komponentlarni birlashtirish. Ushbu yondashuv regulyativ cheklovlar yoki xavfsizlik sabablari tufayli ba'zi ma'lumotlarni on-premisesda saqlash kerak bo'lgan tashkilotlar uchun mos keladi, shu bilan birga bulutning kengayish va moslashuvchanligidan foydalanadi.
Ma'lumotlar ko'lini amalga oshirishdagi qiyinchiliklar va e'tiborga olish kerak bo'lgan narsalar
Ma'lumotlar ko'llari ko'plab afzalliklarni taklif qilsa-da, ularni samarali amalga oshirish va boshqarish bir nechta qiyinchiliklarni keltirib chiqaradi:
1. Ma'lumotlarni boshqarish
Mustahkam ma'lumotlarni boshqarish siyosatini belgilash juda muhimdir. Bu quyidagilarni o'z ichiga oladi:
- Ma'lumotlar sifati: Ma'lumotlarning aniqligi, to'liqligi va izchilligini ta'minlash. Ma'lumotlarni tekshirish qoidalari va sifat tekshiruvlarini amalga oshirish.
- Ma'lumotlar nasli: Ma'lumotlarning kelib chiqishi va o'zgarish tarixini kuzatish.
- Ma'lumotlarni kataloglash: Metama'lumotlar bilan ma'lumotlar aktivlarini hujjatlashtirish.
- Ma'lumotlar xavfsizligi va muvofiqligi: Ma'lumotlar maxfiyligi qoidalariga (masalan, GDPR, CCPA) rioya qilish va kirishni boshqarishni amalga oshirish.
2. Ma'lumotlar xavfsizligi
Ma'lumotlar ko'lini himoya qilish juda muhimdir. Buning uchun kuchli autentifikatsiya, avtorizatsiya, shifrlash va audit mexanizmlarini amalga oshirish kerak. Rivojlanayotgan tahdidlarni bartaraf etish uchun xavfsizlik siyosatlarini muntazam ravishda ko'rib chiqing va yangilang.
3. Ma'lumotlarni versiyalash va sxemani rivojlantirish
Ma'lumotlar sxemalari vaqt o'tishi bilan o'zgarishi mumkin. Orqaga moslik va versiyalashni boshqarish uchun vositalar va usullardan foydalanib, sxemani rivojlantirishni samarali boshqaring. Apache Avro yoki Apache Parquet kabi sxema reyestri yechimlaridan foydalanishni ko'rib chiqing.
4. Ma'lumotlar siloslari
Ma'lumotlar siloslarining yaratilishiga yo'l qo'ymang. Turli jamoalar va bo'limlar o'rtasida hamkorlik va bilim almashishni rag'batlantiring. Ma'lumotlar ko'lida izchillik va muvofiqlikni ta'minlash uchun yagona ma'lumotlarni boshqarish tizimini amalga oshiring.
5. Ma'lumotlar murakkabligi
Katta va xilma-xil ma'lumotlar to'plamlarining murakkabligini boshqarish maxsus ko'nikmalar va tajribani talab qiladi. Ma'lumotlar injiniring va ma'lumotlar fani jamoalaringizni o'qitish va malakasini oshirishga sarmoya kiriting. Ma'lumotlarni samarali tashkil qilish uchun ma'lumotlarni boshqarish tizimidan foydalanishni ko'rib chiqing.
6. Ishlashni optimallashtirish
O'z vaqtida tushunchalarni ta'minlash uchun so'rov ishlashini optimallashtirish juda muhimdir. Bu quyidagilarni o'z ichiga oladi:
- To'g'ri ma'lumotlar formatlarini tanlash: Parquet, Avro va ORC ustunli saqlash uchun optimallashtirilgan bo'lib, bu so'rov unumdorligini oshiradi.
- Ma'lumotlarni bo'lish: Ma'lumotlarni sana yoki mintaqa kabi asosiy o'lchamlarga asoslangan holda bo'lish so'rov unumdorligini sezilarli darajada oshirishi mumkin.
- Indekslash: Tez-tez so'raladigan ustunlarda indekslar yaratish.
- So'rovni optimallashtirish: Parallel ishlov berish imkoniyatlaridan foydalanish uchun so'rovlarni optimallashtiring.
Muvaffaqiyatli ma'lumotlar ko'lini yaratish uchun eng yaxshi amaliyotlar
Eng yaxshi amaliyotlarga rioya qilish ma'lumotlar ko'lini amalga oshirishning muvaffaqiyatini ta'minlashga yordam beradi:
- Aniq biznes maqsadlarini belgilang: Ma'lumotlar ko'li bilan hal qilmoqchi bo'lgan aniq biznes muammolarini aniqlang. Bu sizning ma'lumotlar ko'li dizayni va amalga oshirilishini yo'naltiradi.
- Kichikdan boshlang va takrorlang: Arxitekturangizni tekshirish va kengaytirishdan oldin tajriba orttirish uchun uchuvchi loyiha bilan boshlang. O'rganilgan saboqlarga asoslanib, ma'lumotlar ko'lini takrorlang va takomillashtiring.
- To'g'ri texnologiyalarni tanlang: Biznes talablaringiz, ma'lumotlar hajmi va byudjetingizga mos keladigan texnologiyalarni tanlang. Ochiq kodli vositalar, bulutga asoslangan xizmatlar va tijorat yechimlarini ko'rib chiqing.
- Mustahkam ma'lumotlarni boshqarish tizimini amalga oshiring: Ma'lumotlar sifati standartlari, ma'lumotlar nasli, metama'lumotlarni boshqarish va kirishni boshqarishni o'rnating.
- Ma'lumotlar xavfsizligini ustuvor qiling: Ma'lumotlaringizni ruxsatsiz kirishdan himoya qilish uchun kuchli xavfsizlik choralarini amalga oshiring.
- Ma'lumotlar quvurlarini avtomatlashtiring: Samaradorlikni oshirish va xatolarni kamaytirish uchun ma'lumotlarni yutish, o'zgartirish va yuklash jarayonlarini avtomatlashtiring. Apache Airflow kabi ish oqimini boshqarish tizimidan foydalaning.
- Ishlashni kuzatib boring va optimallashtiring: Ma'lumotlar ko'lining ish faoliyatini doimiy ravishda kuzatib boring va optimal ishlashni ta'minlash uchun so'rovlar, saqlash va qayta ishlashni optimallashtiring.
- Ko'nikmalarga va o'qitishga sarmoya kiriting: Ma'lumotlar injiniring va ma'lumotlar fani jamoalaringizni ma'lumotlar ko'lini samarali boshqarish va undan foydalanish uchun zarur ko'nikmalar va bilimlar bilan ta'minlash uchun o'qitishni ta'minlang.
- Ma'lumotlarga asoslangan madaniyatni yarating: Ma'lumotlar savodxonligi madaniyatini rivojlantiring va tashkilot bo'ylab ma'lumotlarga asoslangan qarorlar qabul qilishni rag'batlantiring.
- To'g'ri sxemani rivojlantirish strategiyasini tanlang: Iloji bo'lsa, orqaga moslikni ko'rib chiqing.
Butun dunyo bo'ylab ma'lumotlar ko'lini amalga oshirish misollari
Ma'lumotlar ko'llari turli xil biznes muammolarini hal qilish uchun butun dunyo bo'ylab tashkilotlar tomonidan qabul qilinmoqda. Mana bir nechta misollar:
- Moliyaviy xizmatlar: Banklar va moliyaviy institutlar mijozlar ma'lumotlarini tahlil qilish, firibgarlikni aniqlash, xavfni boshqarish va mijozlar tajribasini shaxsiylashtirish uchun ma'lumotlar ko'llaridan foydalanmoqda. Misol uchun, yirik xalqaro bank firibgarlik faoliyatini aniqlash va xavfsizlik protokollarini yaxshilash uchun turli mamlakatlar bo'ylab operatsiya ma'lumotlarini tahlil qilish uchun ma'lumotlar ko'lidan foydalanishi mumkin.
- Sog'liqni saqlash: Sog'liqni saqlash provayderlari bemor ma'lumotlarini saqlash va tahlil qilish, bemorlarning natijalarini yaxshilash va tibbiy tadqiqotlarni tezlashtirish uchun ma'lumotlar ko'llaridan foydalanmoqda. Masalan, Evropa bo'ylab kasalxonalar kasalxona operatsiyalarini optimallashtirish va bemorlarning ehtiyojlarini bashorat qilish uchun bemor ma'lumotlarini tahlil qilishlari mumkin.
- Chakana savdo: Chakana sotuvchilar mijozlar xatti-harakatini tushunish, marketing kampaniyalarini shaxsiylashtirish va ta'minot zanjirlarini optimallashtirish uchun ma'lumotlar ko'llaridan foydalanmoqda. Global elektron tijorat kompaniyasi shaxsiy mahsulot tavsiyalarini berish uchun mijozlarning xarid naqshlarini tahlil qilish uchun ma'lumotlar ko'lidan foydalanishi mumkin.
- Ishlab chiqarish: Ishlab chiqaruvchilar ishlab chiqarish uskunalaridan sensor ma'lumotlarini to'plash va tahlil qilish, ishlab chiqarish jarayonlarini optimallashtirish va uskunalar nosozliklarini bashorat qilish uchun ma'lumotlar ko'llaridan foydalanmoqda. Misol uchun, Yaponiya va Germaniyadagi kompaniyalar ishlab chiqarish uskunalarida bashoratli texnik xizmat ko'rsatishni amalga oshirish uchun ma'lumotlar ko'llaridan foydalanmoqda.
- Telekommunikatsiya: Telekommunikatsiya kompaniyalari tarmoq unumdorligini tahlil qilish, mijozlarning yo'qotilishini boshqarish va mijozlarga takliflarni shaxsiylashtirish uchun ma'lumotlar ko'llaridan foydalanmoqda. Hindistondagi telekommunikatsiya provayderi tarmoq sifatini yaxshilash va optimallashtirilgan ma'lumotlar rejalarini taklif qilish uchun tarmoq unumdorligi va mijozlarning foydalanishini tahlil qilish uchun ma'lumotlar ko'lidan foydalanishi mumkin.
Xulosa
Ma'lumotlar ko'li arxitekturasi katta va xilma-xil ma'lumotlar to'plamlarini saqlash va qayta ishlash uchun kuchli va moslashuvchan platformani ta'minlaydi. Asosiy komponentlarni, afzalliklarni va qiyinchiliklarni tushunish orqali tashkilotlar o'zlarining aniq ehtiyojlariga javob beradigan ma'lumotlar ko'lini loyihalashi va amalga oshirishi mumkin. Eng yaxshi amaliyotlarga rioya qilish, kuchli ma'lumotlarni boshqarish tizimini o'rnatish va to'g'ri texnologiyalar va ko'nikmalarga sarmoya kiritish qimmatli tushunchalarni ochib beradigan va biznes innovatsiyalarini rag'batlantiradigan muvaffaqiyatli ma'lumotlar ko'lini yaratish uchun juda muhimdir. Ma'lumotlar eksponensial tarzda o'sishda davom etar ekan, ma'lumotlar ko'llari butun dunyo bo'ylab tashkilotlarga ma'lumotlarga asoslangan davrda rivojlanishga yordam berishda tobora muhim rol o'ynaydi.